package com.sc.nft.entity.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sc.nft.enums.DaoPledgeStatusEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class DaoPledgeRecordDetailVO {

    @ApiModelProperty("共创状态(NOT_START:未开始,START:开始,SETTLE:结算中,END:结束)")
    private DaoPledgeStatusEnum daoPledgeStatus;
    private String daoPledgeStatusStr;

    @ApiModelProperty("开始时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;

    @ApiModelProperty("下次产出时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date nextTime;

    @ApiModelProperty("已产出次数")
    private Integer productCount;

    @ApiModelProperty("批次奖励")
    private List<DaoPledgeBatchVO> batch;

    @ApiModelProperty("共创藏品")
    private List<DaoPledgeDigitVO> digits;



}
